import { commonProps } from "../../libs/config";

export const transitionProps = {
  ...commonProps,
  // 是否展示组件
  show: {
    type: Boolean,
    default:null
  },
  // 是否禁止touchmove事件的冒泡，默认true
  disabledTouchmove: {
    type: Boolean,
    default:null
  },
  // 使用的动画模式
  mode: {
    type: String
  },
  // 动画的执行时间，单位ms
  duration: {
    type: [String, Number]
  },
  // 使用的动画过渡函数
  timingFunction: {
    type: String
  },
};

export const transitionEmits = {
  click: () => true,
  beforeEnter: () => true,
  enter: () => true,
  afterEnter: () => true,
  beforeLeave: () => true,
  leave: () => true,
  afterLeave: () => true,
};
